﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using CanDoo.Extensions;

namespace CanDoo.Oil.WebApp
{
    public static class StaticListShow
    {
        public static string ShowInOrderStatus(object val)
        {
            var i = val.ToInt();
            if (i == 1)
                return "等待收货";
            else if (i == 2)
                return "部分收货";
            else if (i == 3)
                return "全部收货";
            else if (i == 4)
                return "部分收货终止";
            else if (i == 4)
                return "未收货终止";
            return "参数错误";
            //1等待收货 2部分收货 3收货完成 4部分收货终止 5未收货终止
        }

        public static string ShowInStoreStatus(object val)
        {
            var i = val.ToInt();
            if (i == 1)
                return "未退货";
            else if (i == 2)
                return "部分退货";
            else if (i == 3)
                return "全部退货";
            return "参数错误";
            //1等待收货 2部分收货 3收货完成 4部分收货终止 5未收货终止
        }

        public static string ShowMoneyType(object val)
        {
            //收入 / 支付方式 100现金充值 101POS机支付 102微信支付 103支付宝支付 201取油 202更换取油码 203购买其他商品
            int i = val.ToInt();
            if (i == 100)
                return "现金充值";
            else if (i == 101)
                return "POS机支付";
            else if (i == 102)
                return "微信支付";
            else if (i == 103)
                return "支付宝支付";
            else if (i == 201)
                return "取油";
            else if (i == 202)
                return "获取取油码";
            else if (i == 203)
                return "购买其他商品";
            else
                return "参数错误";
        }

        public static string ShowGetOilType(object val)
        {
            //0余额取油 1银联支付取油 2取油码取油 3调试出油
            int i = val.ToInt();
            if (i == 0)
                return "余额取油";
            else if (i == 1)
                return "POS机支付取油";
            else if (i == 2)
                return "取油码取油";
            else if (i == 3)
                return "调试出油";
            else
                return "参数错误";
        }
    }
}